package com.xiaoq.feature.vo;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
import com.xiaoq.feature.entity.ShopMenusEntity;

import io.swagger.annotations.ApiModelProperty;

@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ShopFoodReptileVo {
	
	@ApiModelProperty(name = "id", value = "店铺Id（就是能和店铺连接起来的Id）", position=10)
	private String id;
	
	@ApiModelProperty(name = "name", value = "店铺名称", position=30)
	private String name ; 

	@ApiModelProperty(name = "shortName", value = "店铺简介", position=40)
	private String shortName; 

	@ApiModelProperty(name = "mainImgUrl", value = "店铺主图", position=50)
	private String mainImgUrl; 

	@ApiModelProperty(name = "longitude", value = "店铺经度", position=60)
	private Double longitude; 

	@ApiModelProperty(name = "latitude", value = "店铺维度", position=70)
	private Double latitude;

	@ApiModelProperty(name = "avgConsum", value = "人均消费", position=80)
	private Double avgConsum; 

	@ApiModelProperty(name = "avgScore", value = "平均评分", position=90)
	private Double avgScore; 

	@ApiModelProperty(name = "cuisinesList", value = "菜系列表", position=100)
	private List<ShopMenusEntity> cuisinesList;

	@ApiModelProperty(name = "tags", value = "店铺标签(就是猪蹄好吃类似的标签)", position=120)
	private List<String> tags; 

	@ApiModelProperty(name = "address", value = "地址", position=140)
	private String address; 

	@ApiModelProperty(name = "phone", value = "管理员电话", position=150)
	private String phone; 

	@ApiModelProperty(name = "openSchedule", value = "营业时间", position=160)
	private String openSchedule;
	
	@ApiModelProperty(name = "shopFoodFlag", value = " 口味：8.7 环境：8.7 服务：8.5 ", position=170)
	private String shopFoodFlag; 
	
	@ApiModelProperty(name = "zoneCity", value = "区划市", position=170)
	private String zoneCity;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getMainImgUrl() {
		return mainImgUrl;
	}

	public void setMainImgUrl(String mainImgUrl) {
		this.mainImgUrl = mainImgUrl;
	}

	public Double getLongitude() {
		return longitude;
	}

	public void setLongitude(Double longitude) {
		this.longitude = longitude;
	}

	public Double getLatitude() {
		return latitude;
	}

	public void setLatitude(Double latitude) {
		this.latitude = latitude;
	}

	public Double getAvgConsum() {
		return avgConsum;
	}

	public void setAvgConsum(Double avgConsum) {
		this.avgConsum = avgConsum;
	}

	public Double getAvgScore() {
		return avgScore;
	}

	public void setAvgScore(Double avgScore) {
		this.avgScore = avgScore;
	}

	public List<ShopMenusEntity> getCuisinesList() {
		return cuisinesList;
	}

	public void setCuisinesList(List<ShopMenusEntity> cuisinesList) {
		this.cuisinesList = cuisinesList;
	}

	public List<String> getTags() {
		return tags;
	}

	public void setTags(List<String> tags) {
		this.tags = tags;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getOpenSchedule() {
		return openSchedule;
	}

	public void setOpenSchedule(String openSchedule) {
		this.openSchedule = openSchedule;
	}

	public String getShopFoodFlag() {
		return shopFoodFlag;
	}

	public void setShopFoodFlag(String shopFoodFlag) {
		this.shopFoodFlag = shopFoodFlag;
	}

	public String getZoneCity() {
		return zoneCity;
	}

	public void setZoneCity(String zoneCity) {
		this.zoneCity = zoneCity;
	} 

}
